@charset "utf-8";

body 
{  
    height:100%; 
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family:Arial, tahoma, verdana;	
	color: black;
	/* background-color:#fffeeb; */
}
img{border:0;}
a:link,
a:visited,
a:hover,a:active  {	text-decoration: none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; overflow:hidden;}
.space{height:5px; clear:both;}
#main
{      
    width:1000px;     
    margin: 0 auto;
}
.width{ width:100%; clear:both;}
/* top */
#top{ background:url(images/topbg.png) no-repeat; width:1000px; height:170px; clear:both; 
overflow:hidden;}
.padd-logotop{ padding-left:5px; float:left;}
.line-langtop{ background:url(images/line_langtop.png) repeat-x; height:30px; clear:both;}
.langtop-bg{ background:url(images/lang_bg.png) repeat-x; height:30px;
 font-family:Arial; font-size:11px;  padding:5px; float:left}
 .langtop-bg a:link,.langtop-bg a:active,.langtop-bg a:hover,.langtop-bg a:visited{color:#FFFFFF; font-weight:bold;}
.padd-iconlang{ padding:2px; float:left;}
.menutop-bg{background:url(images/menutop_bg.png) repeat-x;float:right; height:50px; list-style:none; list-style-type:none;margin:0px;padding:0px;}
.menutop-boxbg{ background:url(images/menutop_boxbg.png) repeat-x; height:30px; padding-top:20px; padding-right:5px;
 font-family:Arial; font-size:12px; color:#4c4c4c; font-weight:bold; float:right;}
.line_menutop{background:url(images/line_menutop.png) repeat-x; height:50px;}
.padd-menutop{ padding-right:5px; float:right;}
.bordershow-menutop{ border:solid 1px #FFFFFF; background:url(images/show_menutop.png) repeat-y; 
width:190px; clear:both; padding:5px;list-style:none; list-style-type:none;margin:0px;padding:0px;}
 #nav-top ul li a{position: relative;}
#nav-top ul ul {position:absolute; width:190px;top:165px; padding:0px; margin:0px; opacity:0.9; filter:alpha(opacity=90);  z-index: 500;  }
div#nav-top ul ul,div#nav-top ul li:hover ul ul{display: none;}
div#nav-top ul li:hover ul,div#nav-top ul ul li:hover ul{display: block;}	
#nav-top ul ul li
{
    clear:both;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ff9600;
	padding-left:5px;
	padding-top:5px;
	height:22px;
	font-weight:bold; 
}
div#nav-top ul ul a:link,div#nav-top ul ul a:visited, div#nav-top ul ul a:active {text-decoration: none;color: #4c4c4c;}
div#nav-top ul ul li a:hover,div#nav-top ul ul li.selected a {text-decoration: none;font-weight:normal;color: #ff9600;}
div#nav-top a
{
    text-transform:uppercase;
}
.show-menutop{ font-family:Arial; font-size:12px; color:#4c4c4c; font-weight:normal; padding:5px;margin: 0px;}
 /* end top */
/* menuleft */
#colleft{ width:244px; float:left;}
.border-menuleft{ background:url(images/border_menuleftbg.png) repeat-y; width:244px;}
.bar-menuleft{ background:url(images/bar_menuleft.png) no-repeat; height:25px; width:230px;
 font-family:Arial; font-size:15px; color:#ffffff; font-weight:bold; padding-left:14px; padding-top:10px;}
 .menuleft{
	font-family:Arial;
	font-size:12px;
	color:#4c4c4c;
	font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ff9600;
	padding-bottom:5px;
	padding-top:2px;
	padding-left:2px;
	padding-right:3px;
}
/* end menuleft */ 
/*lkweb*/
.border-lkweb{ border: solid 1px #999999; padding:5px; clear:both; overflow:hidden;}
.text-formlk{font-family:Arial; font-size:11px; color:#4c4c4c; font-weight:normal;}
.padd-formlk{ padding-top:15px; padding-left:10px; float:left;}
/*lkweb*/
/* tigia */
.bar-tigiahidden{ background:url(images/bar_lefthidden.png) no-repeat; height:27px; width:200px;
font-family:Arial; font-size:15px; color:#ffffff; font-weight:bold; padding-left:45px; padding-top:6px;}
.bar-tigiashow{ background:url(images/bar_leftshow.png) no-repeat; height:27px; width:200px;
 font-family:Arial; font-size:15px; color:#ffffff; font-weight:bold; padding-left:45px; padding-top:6px; }
.dots-ck{border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #4c4c4c;	padding-bottom:3px;
 clear:both; overflow:hidden;}
.text-chungkhoan{ font-family:Arial; font-size:12px; color:#4c4c4c; font-weight:normal; padding-left:10px; padding-right:10px; float:left;}
.text-chungkhoan-bold{ font-family:Arial; font-size:12px; color:#0054aa; font-weight:bold;}
/* tigia */
/* content */
#colcontent{ width:750px; float:right;}
/* end content */
/* bottom */
.bottom-bg{ background-color:#444444; float:left; height:128px; width:980px;}
.menubottom{ font-family:Arial; font-size:12px; color:#ffffff; font-weight:normal; padding-top:10px; float:right; padding-bottom:5px; clear:both;}
.copyright{ font-family:Arial; font-size:12px; color:#acacac; font-weight:normal; float:right; padding-bottom:5px;clear:both;}
.namecomp{ font-family:Arial; font-size:12px; color:#f56708; font-weight:bold; float:right; padding-bottom:5px;clear:both;}
.addubottom{ font-family:Arial; font-size:12px; color:#ffffff; font-weight:normal; float:right; padding-bottom:5px;clear:both;}
/* end bottom */
/* right */
.border-news{ background:url(images/border_tintuc.png) repeat-y; width:244px; clear:both; overflow:hidden;}
.width-right-news{ width:244px; float:right;}
.paddphoto-news-right{ padding:5px; float:left;}
.title-news{ font-family:Arial; font-size:12px; color:#0054aa; font-weight:bold; padding-top:5px;}
.text-news{ font-family:Arial; font-size:12px; color:#333333; font-weight:normal;}
/* end right */
/* center */
.width-center{ width:500px; float:left;}
.bar-centerbg{	background:url(images/bar_content_bg.png) repeat-x;	height:32px; padding-top:5px; float:left; width:479px;
font-family: Arial;	font-size: 13px; font-weight: bold; color: #000000;}
.title-detail{font-size:14px; color:#ff9600; font-weight:bold;}
.text-content{ font-family:Arial; font-size:12px; color:#333333; font-weight:normal; clear:both; padding:5px; line-height:18px;}
.xemtiep{ font-family:Arial; font-size:11px; color:#333333; font-weight:bold; padding:5px;}
.sologan{font-family: Arial; font-size: 20px; font-weight: bold; color: #ff9600;}
/* end center */
/*link*/
a {	font-family: Arial;}
.menuleft-link
{
    display:block;
	text-align:left;	
	padding-left:15px;
	text-decoration:none;
	padding-bottom: 0px;
	padding-right: 10px;
	background-image: url(images/icon/menuleft.png);	
	background-repeat: no-repeat;

}
a.menuleft-link:link {	text-decoration: none; color: #4c4c4c;}
a.menuleft-link:visited {	text-decoration: none;	color: #4c4c4c;}
a.menuleft-link:hover, a.menuleft-link:active  {	text-decoration: none;	font-weight:bold;	color: #ff9600;}

.relate-link
{   
	text-align:left;	
	padding-left:15px;
	text-decoration:none;
	padding-bottom: 0px;
	padding-right: 10px;		
	background-repeat: no-repeat;

}
a.relate-link:link {	text-decoration: none; color: #4c4c4c;}
a.relate-link:visited {	text-decoration: none;	color: #4c4c4c;}
a.relate-link:hover, a.relate-link:active  {	text-decoration: none;	font-weight:bold;	color: #ff9600;}

a.menutop-link:link {text-decoration: none;	color: #4c4c4c;}
a.menutop-link:visited {text-decoration: none;	color: #4c4c4c;}
a.menutop-link:hover, a.menutop-link:active  {	text-decoration: none;	font-weight:bold;color: #ff9600;}

a.subabout-content-link:link {	text-decoration: none;	color: #ff9600;}
a.subabout-content-link:visited {	text-decoration: none;	color: #ff9600;}
a.subabout-content-link:hover, a.subabout-content-link:active  {text-decoration: none;	font-weight:bold; font-style:italic;color: #ff9600;}

a.xemtiep-link:link {	text-decoration: none;	color: #4c4c4c;}
a.xemtiep-link:visited {	text-decoration: none;	color: #4c4c4c;}
a.xemtiep-link:hover, a.xemtiep-link:active {	text-decoration: none;	font-weight:bold;color: #ff9600;}

a.numberpage-link:link {	text-decoration: none;	color: #4c4c4c;}
a.numberpage-link:visited {	text-decoration: none;	color: #4c4c4c;}
a.numberpage-link:hover, a.numberpage-link:active {	text-decoration: none;	font-weight:bold;color: #ff9600;}

a.menubottom-link:link {	text-decoration: none;	color: #ffffff;}
a.menubottom-link:visited {	text-decoration: none;	color: #ffffff;}
a.menubottom-link:hover, a.menubottom-link:active  {	text-decoration: none;	font-weight:bold;	color: #ff9600;}

a.titlenews-link:link {	text-decoration: none;	color: #0054aa;}
a.titlenews-link:visited {	text-decoration: none;	color: #0054aa;}
a.titlenews-link:hover, a.titlenews-link:active  {	text-decoration: none;	font-weight:bold;	color: #ff9600;}
/*end link*/
/*product page*/
#colright-content{width:750px; float:right}
.duongdan-links{font-family:Arial; font-size:11px; color:#5f5f5f; font-weight:normal; 
padding:5px;}
.bar-rightbg-content{	background:url(images/bar_content_bg.png) repeat-x;	height:32px; padding-top:5px; float:left; width:729px;
font-family: Arial;	font-size: 13px; font-weight: bold; color: #000000; text-transform:uppercase; }
.border-box-img {background: url(images/border_box_img.png) no-repeat;width: 160px;padding:5px;
float:left}
.border-box-img-detail {background: url(images/border_box_img_detail.png) no-repeat;width: 318px;padding:5px;float:left}
.padd-box-img{ width:15px; float:left}
.name-img{font-family: Arial;	font-size: 11px; font-weight: normal; color: #000000; padding:5px;}
.number-page{font-family: Arial;font-size: 11px; font-weight: normal; color: #5f5f5f; padding:5px;}
.title-name-content{font-family: Arial;font-size: 13px; font-weight: bold; color: #ff9600; 
padding:5px;}
.content{font-family: Arial;font-size: 13px; font-weight: bold; color: #000000; padding:5px;}
/*end product page*/
/*aboutus*/
.sub-about-content{font-family: Arial;font-size: 12px; font-weight: normal; color: #ff9600; padding-left:25px; padding-bottom:5px; padding-top:5px;}
/*end aboutus*/
/*news*/
.border-photo{ border:solid 1px #CCCCCC; padding:1px;}
.linedots-news{border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #b3b3b3;}
.title-news-tinlq{font-family: Arial;font-size: 12px; font-weight: bold; color: #4c4c4c; 
padding:5px;}
.sub-news-tinlq{font-family: Arial;font-size: 12px; font-weight: normal; color: #4c4c4c; 
padding-left:15px; padding-top:5px;}
/*end news*/
/*Error Validation*/
    
    div.container_error h5
    {
        background-color: red;
        color: #fff;
        margin: 0px;
        padding: 5px;
    }
    div.container_error
    {
        background-color: #eee;
        border: 1px solid red;
        margin: 5px;
        padding: 0px;
    }
    div.container_error ol li
    {
        list-style-type: disc;
        margin-left: 20px;
        color: Red;
    }
    div.container_error
    {
        display: none;
    }
    
    div.container_error .error label.error
    {
        color: Red;
        display: block;
        margin-left: 1em;
        width: auto;
    }
    
    input.error { border: 1px dotted red; }
    
    textarea.error{border: 1px dotted red;}
    
    select.error{border: 1px dotted red;}

/*end Validation*/
/*end Validation*/
#ChungKhoang a:link,#ChungKhoang a:active,#ChungKhoang a:visited
{
    color:#fff;
}
.cActive
{
    font-weight:bold;
     color:#fff;
     background-color:#ff9600;
}
.cNoActive
{
    font-weight:normal;
     color:#fff;
 background-color:#ff9600;
}

.TDbanner, .TDtitle
{
 font-weight:bold;
 color:#fff;
 background-color:#ff9600;
}
.catTitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; COLOR: #014e82; BORDER-BOTTOM: #92b0dd 1px solid;
}
.TitleOnline {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; COLOR: #014e82; BORDER-BOTTOM: #92b0dd 1px solid;
}
.All {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; COLOR: Blue; BORDER-BOTTOM: #92b0dd 1px solid;
}
.mainMenuBox {
	MARGIN-BOTTOM: 2px
}
.BorderLine {
	BORDER-RIGHT: gray 0px solid; BORDER-TOP: #92b0dd 0px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #92b0dd 0px solid; WIDTH: 100%; BORDER-BOTTOM: #92b0dd 0px solid; BORDER-COLLAPSE: collapse
}
.BorderLine TD {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
.mainMenuTop {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(topmenuleft.gif); WIDTH: 140px; COLOR: white; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.strongContent {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 4px; COLOR: #00008b
}
.catMainTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; WIDTH: 98%; COLOR: #00008b; BORDER-BOTTOM: 1px dotted
}


